I needed to incorporate a calender that a user could pick a date from in one of my programs and so I cobbled together this routine. To use it just display the form and call the DoCalender event. When the user double clicks on a date this is then passed back via a global variable. The source code should make it reasonably clear. The program was designed using VB3.0 and the exe file will need vbrun300 but the code should be useable in any system I would have thought. This code is free. If you use it and it saves you a bit of time and fag then donate a few pence to Oxfam next time you go past. Chris Mower